﻿'''
给你一个链表的头节点 head 和一个整数 val ，请你删除链表中所有满足 Node.val == val 的节点，并返回新的头节点 。
示例 1：
输入：head = [1,2,6,3,4,5,6], val = 6
输出：[1,2,3,4,5]
示例 2：
输入：head = [], val = 1
输出：[]
示例 3：
输入：head = [7,7,7,7], val = 7
输出：[]
提示：
列表中的节点数目在范围 [0, 104] 内
1 <= Node.val <= 50
0 <= val <= 50
'''
nums = list(map(int,input().split(',')))
target = int(input())
result = []
for num in nums:
    if target != num:
        result.append(num)
print(','.join(str(res) for res in result))

'''
#注意需要建立一个新的节点并指向头节点
class ListNode:
    def __init__(self,val=0,next=None):
        self.val = val
        self.next = None
      
class Solution:
    def removeElements(self,head,val):
        dummy_head = ListNode(0)
        dummy_head.next = head
        cur = dummy_head
        while cur.next != None:
            if cur.next.val == val:
                cur.next = cur.next.next
            else:
                cur = cur.next
        return dummy_head.next
#示例
head = ListNode(5)
head.next = ListNode(6)
head.next.next = ListNode(5)
head.next.next.next = ListNode(3)
head.next.next.next.next = ListNode(3)
target = 3
new_head = Solution().removeElements(head,target)
while new_head != None:   
    print(new_head.val)
    new_head = new_head.next
'''


